package edu.asselvi.firgura;

import edu.asselvi.heranca.ECor;

public class Quadrado extends FiguraGeometrica {

	private double lado;

	public Quadrado() {
		this(ECor.PRETO, 10);
	}

	public Quadrado(ECor cor, double lado) {
		super(cor);
		setLado(lado);
	}
	
	public double getLado() {
		return lado;
	}

	public void setLado(double lado) {
		this.lado = lado;
	}

	@Override
	public double getArea() {
		return Math.pow(getLado(), 2);
	}

	@Override
	public double getPerimetro() {
		return 4 * getLado();
	}

	@Override
	public String toString() {
		return super.toString() +
				"\n\tLado.............: " + getLado();
	}
}
